Tables [dbo].[GroupInstanceRole]
Properties
PropertyValue
Created10:31:24 AM Tuesday, March 02, 2010
Last Modified1:17:33 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Foreign Keys FK_GroupInstanceRole_GroupMain: [dbo].[GroupMain].GroupKeyIndexes AK_GroupInstanceRole: GroupKey\GroupRoleKeyGroupKeyuniqueidentifier16
No
Foreign Keys FK_GroupInstanceRole_GroupRoleRef: [dbo].[GroupRoleRef].GroupRoleKeyIndexes AK_GroupInstanceRole: GroupKey\GroupRoleKeyGroupRoleKeyuniqueidentifier16
No
IsUniquebit1
No
((0))
IsRequiredbit1
No
((0))
IsDefaultbit1
No
((0))
SortRankint4
Yes
Foreign Keys FK_GroupInstanceRole_GroupMemberStatusRef: [dbo].[GroupMemberStatusRef].DefaultMemberStatusCodeIndexes IX_GroupInstanceRole_DefaultMemberStatusCode: DefaultMemberStatusCodeDefaultMemberStatusCodenvarchar(4)8
No
Cluster Primary Key PK_GroupInstanceRole: GroupInstanceRoleKeyGroupInstanceRoleKeyuniqueidentifier16
No
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_GroupInstanceRole: GroupInstanceRoleKeyPK_GroupInstanceRoleGroupInstanceRoleKey
Yes
AK_GroupInstanceRoleGroupKey, GroupRoleKey
Yes
IX_GroupInstanceRole_DefaultMemberStatusCodeDefaultMemberStatusCode
Foreign Keys Foreign Keys
NameColumns
FK_GroupInstanceRole_GroupMainGroupKey->[dbo].[GroupMain].[GroupKey]
FK_GroupInstanceRole_GroupMemberStatusRefDefaultMemberStatusCode->[dbo].[GroupMemberStatusRef].[GroupMemberStatusCode]
FK_GroupInstanceRole_GroupRoleRefGroupRoleKey->[dbo].[GroupRoleRef].[GroupRoleKey]
SQL Script
CREATE TABLE [dbo].[GroupInstanceRole]
(
[GroupKey] [uniqueidentifier] NOT NULL,
[GroupRoleKey] [uniqueidentifier] NOT NULL,
[IsUnique] [bit] NOT NULL CONSTRAINT [DF_GroupInstanceRole_IsUnique] DEFAULT ((0)),
[IsRequired] [bit] NOT NULL CONSTRAINT [DF_GroupInstanceRole_IsRequired] DEFAULT ((0)),
[IsDefault] [bit] NOT NULL CONSTRAINT [DF_GroupInstanceRole_IsDefault] DEFAULT ((0)),
[SortRank] [int] NULL,
[DefaultMemberStatusCode] [nvarchar] (4) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[GroupInstanceRoleKey] [uniqueidentifier] NOT NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[GroupInstanceRole] ADD CONSTRAINT [PK_GroupInstanceRole] PRIMARY KEY CLUSTERED ([GroupInstanceRoleKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[GroupInstanceRole] ADD CONSTRAINT [AK_GroupInstanceRole] UNIQUE NONCLUSTERED ([GroupKey], [GroupRoleKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_GroupInstanceRole_DefaultMemberStatusCode] ON [dbo].[GroupInstanceRole] ([DefaultMemberStatusCode]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[GroupInstanceRole] ADD CONSTRAINT [FK_GroupInstanceRole_GroupMain] FOREIGN KEY ([GroupKey]) REFERENCES [dbo].[GroupMain] ([GroupKey])
GO
ALTER TABLE [dbo].[GroupInstanceRole] ADD CONSTRAINT [FK_GroupInstanceRole_GroupMemberStatusRef] FOREIGN KEY ([DefaultMemberStatusCode]) REFERENCES [dbo].[GroupMemberStatusRef] ([GroupMemberStatusCode])
GO
ALTER TABLE [dbo].[GroupInstanceRole] ADD CONSTRAINT [FK_GroupInstanceRole_GroupRoleRef] FOREIGN KEY ([GroupRoleKey]) REFERENCES [dbo].[GroupRoleRef] ([GroupRoleKey])
GO
Uses
Used By